# 题6
# 2级
# 问题:
# 编写一个程序，根据给定的公式计算并打印值:Q = 根号 [(2*C*D)/H]。以下是C和H的固定值:C是50。H是30。D是一个变量，它的值应该以逗号分隔的序列输入到程序中。
# 例子假设程序的输入序列是逗号分隔的:100，150，180，
# 程序输出为:18，22，24
# 提示:如果接收到的输出是小数，则应四舍五入到其最近的值(例如，如果接收到的输出是26.0，则应打印为26)。在为问题提供输入数据的情况下，应该假设它是控制台输入。
# 解决方案:

import math

if __name__ == "__main__":
    C = 50
    H = 30
    datas = input("Input Sth:\n")
    datas = datas.split(',')
    new_datas = []
    for data in datas:
        D = float(data)
        new_data = str(round(math.sqrt(2*C*D/H)))
        new_datas.append(new_data)
        
    print(','.join(new_datas))